<!doctype html>
<html lang="zh">
<head>
  <meta charset="utf-8">
  <title>KISSY - 全终端适配的 JS 类库</title>
  <meta name="viewport" content="width=device-width">
  <link href="http://fonts.googleapis.com/css?family=Droid+Sans|Lekton|Ubuntu+Mono:400,700" rel="stylesheet">
	<link rel="stylesheet" href="templates/assets/bootstrap.css">
	<link href="templates/assets/normalize.css" rel="stylesheet">
	<link href="templates/assets/kissy.css" rel="stylesheet">
	<link href="templates/assets/prettify.css" rel="stylesheet">
	<link href="templates/assets/forkit.css" rel="stylesheet">
	<script src="templates/assets/jquery.min.js"></script>
	<script src="templates/assets/script.js" type="text/javascript"></script>
	<script src="http://g.tbcdn.cn/trip/kissy/1.4.0/seed-min.js"></script>
	<script src="api/assets/highlight.pack.js"></script>
	<link href="api/assets/tomorrow-night-bright.css" rel=stylesheet />
	<link rel="shortcut icon" href="http://a.tbcdn.cn/s/kissy/favicon.ico">
</head>

<body class="">
    <nav id="sidebar">
    <header>
		<a href="index.html">
			<!--img src="http://gtms04.alicdn.com/tps/i4/T1ceiPFbpcXXcljp_h-200-89.png"-->
			<!--img src="templates/assets/img/logo_6.png"-->
			<!--img src="http://gtms04.alicdn.com/tps/i4/T14oa2FcNcXXaOySEh-180-104.png" alt="" /-->
			<!--img src="http://gtms01.alicdn.com/tps/i1/T1Amq1FaXgXXbXVSUh-180-127.png" alt="" /-->
			<img src="http://gtms02.alicdn.com/tps/i2/T1N0jTXXXjXXay7Rri-175-78.png" alt="" />
		</a>
	</header>
    <ul>
      <li class="nav-divider"><a href="index.html"><img src="templates/assets/img/icon-home.png">首页</a></li>
      <li class="nav-divider"><a href="why-kissy.html"><img src="templates/assets/img/icon-why.png">Why KISSY?</a></li>
      <li><a href="get-started.html"><img src="templates/assets/img/icon-getting-started.png">KISSY 1.4.x 教程大纲</a></li>
      <li class="nav-sub"><a href="module-map.html">核心模块列表</a></li>
      <li class="nav-sub"><a href="kmd.html">KISSY 模块规范 (KMD)</a></li>
      <li class="nav-sub"><a href="gbs.html">浏览器兼容基准(GBS)</a></li>
      <li class="nav-sub"><a href="http://cyj.me/jquery-kissy-rosetta/">jQuery KISSY 对比手册</a></li>
      <li class="nav-sub"><a href="http://gallery.kissyui.com/guide">KISSY 组件开发规范</a></li>
      <li class="nav-sub nav-divider"><a href="history.html">历史版本</a></li>
      <li><a href="">API Doc</a></li>
      <li><a href="http://demo.kissyui.com">Demos</a></li>
      <li class="nav-divider"><a href="http://gallery.kissyui.com">KISSY Gallery</a></li>
      <li><a href="tools.html">KISSY 项目构建工具</a></li>
      <li class="nav-sub"><a href="kmc.html">KS Module Compiler</a></li>
      <li class="nav-sub"><a href="http://abc.f2e.taobao.net">ABC</a></li>
      <li class="nav-sub nav-divider"><a href="clam.html">Clam</a></li>
      <li><a href="third-party-lib.html">第三方代码库</a></li>
      <li class="nav-sub"><a href="https://github.com/lorrylockie/tpap/wiki">面向第三方安全的 KISSY</a></li>
      <li class="nav-sub"><a href="http://www.builive.com/demo/index.php">BUI</a></li>
      <li class="nav-sub nav-divider"><a href="http://work.tmall.net/muidoc/build/">MUI</a></li>
      <li><a href="https://github.com/kissyteam/kissy/blob/master/CONTRIBUTING.md">为 KISSY Core 贡献代码</a></li>
      <li class="nav-sub"><a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">HTML/CSS编码规范</a></li>
      <li class="nav-sub nav-divider"><a href="http://docs.kissyui.com/source/tutorials/style-guide/google/javascriptguide.xml">JavaScript 编码规范</a></li>
	  <li><a href="upgrade.html"><img src="templates/assets/img/icon-documentation.png">1.3.x->1.4.0 升级指南</a></li>
	  <li><a href="faq.html"><img src="templates/assets/img/icon-faqs.png">FAQ</a></li>
      <li><a href="https://github.com/kissyteam/kissy"><img src="templates/assets/img/icon-github.png">GitHub</a></li>
	  <li><a href="core-team.html"><img src="templates/assets/img/icon-google-plus.png">KISSY 核心小组</a></li>
    </ul>
  </nav>

  <div id="content">
    <article>
      

	<h1>1.3.x <code>=&gt;</code> 1.4.x 升级指南</h1>
<h2>升级必读</h2>
<h3>种子引用路径</h3>
<p>1.4.x 的引用地址域名由之前的<code>a.tbcdn.cn</code>改为<code>g.tbcdn.cn</code>：</p>
<pre><code>http://g.tbcdn.cn/kissy/k/1.4.0/seed-min.js</code></pre>
<blockquote>
<p>注意：<code>http://g.tbcdn.cn/</code>对应到<code>http://a.tbcdn.cn/g/</code>下的文件，比如，<code>http://g.tbcdn.cn/abc.js</code>和<code>http://a.tbcdn.cn/g/abc.js</code>实际是一个文件。</p>
</blockquote>
<h3>1.4.x 将不再提供<code>kissy.js</code></h3>
<p>为了增强 KISSY 的模块架构和减轻体积，1.4.0 之后将不再提供粗粒度的<code>kissy.js</code>，因此<code>http://g.tbcdn.cn/kissy/k/1.4.0/kissy.js</code>不存在。KISSY 将只提供一种引用方式，即<code>seed.js</code>。</p>
<p>即，使用 1.4.x 的功能必须首先<code>use(&#39;mod-name&#39;)</code>再使用，注意之前比较滥用的<code>KISSY.ready()</code>，在 1.4.x 中不建议使用。使用模块请参照 <a href="module-map.html">1.4.x 模块列表</a>。</p>
<h3>模块名称变更</h3>
<ul>
<li>ajax 变更为 io</li>
</ul>
<hr>
<h2>1.4.0 Changelog</h2>
<ol>
<li>loader 在 <a href="https://github.com/kissyteam/kissy/issues/269">1.3.1</a> 支持跨包 combo, error 回调，超时回调，importStyle 后，1.4 更添加了<a href="https://github.com/kissyteam/kissy/issues/429">全球化支持</a>.</li>
<li>anim 支持使用 <a href="https://github.com/kissyteam/kissy/issues/285">transition</a> 动画，并且对 <a href="https://github.com/kissyteam/kissy/issues/402">transform</a> 做了兼容处理</li>
<li><a href="https://github.com/kissyteam/kissy/issues/282">dom</a> 支持 classList , 自主实现兼容 css3 的选择器引擎，并针对常用的选择器做<a href="https://github.com/kissyteam/kissy/pull/406">特殊优化</a>，通过透明的按需加载来实现全平台 css3 选择器兼容</li>
<li><a href="https://github.com/kissyteam/kissy/issues/363">touch 手势</a> 对于 win8 的支持</li>
<li>Base 与 RichBase 合并，并支持 <a href="https://github.com/kissyteam/kissy/issues/447">callSuper</a> 调用，形成完善的 KISSY 类系统。</li>
<li><a href="https://github.com/kissyteam/kissy/issues/164">date</a> 系列工具类实现，并支持 en/zh 两种语言以及序列化和 parse 功能。</li>
<li>在 date 以及 KISSY 组件架构的基础上实现 <a href="https://github.com/kissyteam/kissy/issues/162">date/picker</a></li>
<li>在 KISSY 组件架构的基础上实现 <a href="https://github.com/kissyteam/kissy/issues/222">scroll-view</a>，可模拟触屏以及普通滚动条</li>
<li>xtemplate 进行了一系列功能增强，例如 <a href="https://github.com/kissyteam/kissy/issues/449">宏的支持</a>，<a href="https://github.com/kissyteam/kissy/issues/431">根作用域的支持</a>，<a href="https://github.com/kissyteam/kissy/issues/389">模块加载的支持</a></li>
<li>tabs 支持<a href="https://github.com/kissyteam/kissy/issues/335">懒渲染</a></li>
<li>resizable 支持<a href="https://github.com/kissyteam/kissy/issues/223">代理拖放</a></li>
<li><a href="https://github.com/kissyteam/kissy/issues/325">getScript ie9 bug fix</a></li>
<li><a href="https://github.com/kissyteam/kissy/issues/350">placeholder ie67 兼容</a></li>
<li><a href="https://github.com/kissyteam/kissy/issues/351">getScript ie6 bug fix</a></li>
<li><a href="https://github.com/kissyteam/kissy/issues/357">editor bug fix</a></li>
<li><a href="https://github.com/kissyteam/kissy/issues/269">param bug fix</a></li>
<li><a href="https://github.com/kissyteam/kissy/commit/4f731d1bd2e9cc83ce89fe69b62addd8128c80a7#src/dom/sub-modules/base/src/base/selector.js">css Selector性能优化</a> 面向Mobile设备的选择器性能提速</li>
</ol>


<div id="disqus_thread"></div>
<script>
    if((window.location.hostname.indexOf("kissyui.com")!=-1 )&& window.localStorage.getItem("kissy-commment")!="0"){
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'kissy-docs'; // required: replace example with your forum shortname

    // The following are highly recommended additional parameters. Remove the slashes in front to use.
     //var disqus_identifier = '/anim';
     //var disqus_url = window.location;

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
    }
</script>



      
  <style>
	.github-btn {
		border: 0 none;
		overflow: hidden;
		margin-top:4px;
	}
	footer {
		border-top:1px solid #e2e2e2;
		padding-top:20px;
		clear:both;
	}
	/* iPhone 及以下 */
	@media only screen and (max-width: 767px) {
		.github-link {
			display:none;
		}
	}
  </style>
  <footer>




	<div class="text-center">
		©2013 - 2033 KISSY UI LIBRARY
		<br /> <iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=kissyteam&amp;repo=kissy&amp;type=watch&amp;count=true" width="100" height="20" title="Star on GitHub"></iframe> 
	<iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=kissyteam&amp;repo=kissy&amp;type=fork&amp;count=true" width="102" height="20" title="Fork on GitHub"></iframe>
	</div>
  </footer>
    </article>
  </div>
  <a target="_blank" href="https://github.com/kissyteam/kissy" class="github-link"><img alt="Fork me on GitHub" src="http://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" style="position: absolute; top: 0; right: 0; border: 0; z-index: 50"></a>
  <script>
	var S = KISSY;
	(function(){
		S.use('node',function(S){
			S.all('code').each(function(node){
				var className = node.attr('class');
				if(/^lang-/.test(className)){
					var tc = className.replace(/^lang-/,'');
					node.replaceClass(className,tc);
				}
			});
			hljs.tabReplace = '    ';
			hljs.initHighlighting();
		});
	})();
	(function(){
		var h3s = document.getElementsByTagName('h3');
		for(var i = 0;i<h3s.length;i++){
			var str = S.trim(h3s[i].innerHTML);
			try{
				str = str.match(/\w+/)[0];
			}catch(e){
				continue;
			}
			h3s[i].innerHTML = '<a name="'+str+'"></a>' + h3s[i].innerHTML;
		}
	})();
  </script>
</body>
</html>
